import {get,post,put,deletes} from '@/service/axios'

// 获取所有用户的列表
export const getUserListApi =(params)=>{
    // console.log('我是发起请求时,携带的参数',params);
    return  get('users',params)
}
//添加用户信息
export const addUserInfoApi=(params)=>{
    return  post('users',params)
}

// 修改用户状态
export const editStatusApi =(params)=>{
    // console.log(params);
    return put(`users/${params.id}/state/${params.mg_state}`,params)
}

// 编辑前查询对应的用户信息
export const editUserInfoApi =(params)=>{
    // console.log(params);
    return get(`users/${params.data.id}`)
}
// 编辑用户信息
export const editSuccessApi =(params)=>{
    // console.log(params.id);
    return put(`users/${params.id}`,params)
}
// 删除用户
export const deleteUserApi =(params)=>{
    console.log(params);
    return deletes(`users/${params.id}`)
}
// 修改用户的角色
export const editRolesApi=(params)=>{
    console.log(params);
    return put(`users/${params.id}/role`,{id:params.id,rid:params.rid})
}
// 获取角色列表
export const getRolesListApi=()=>{
    return get('roles')
}